Languages for Reactive Specifications: Synchrony Vs Asynchrony
نویسندگان
چکیده
Asynchronous and Synchronous languages have been in use for the speciication of reactive systems. One of the main distinguishing features of these two classes lies in the way nondeterminism is used for the specii-cation of programs. From this viewpoint, we analyze CSP (a typical asynchronous language) and Esterel (a synchronous language). The synchronous language Esterel is based on the notions of determinism, input nondeterminacy and parallelism whereas CSP is built on the notions of nondeterminism, concurrency and distribution. The main objectives of the study are to assess: 1. The role of nondeterminism in the speciication of the behaviour and realization of programs: A clear distinction between local and global nondeterminism enables us to distinguish between the implemen-tational nondeterminism and environmental or input nondeterminism. The results in this direction would enable one to achieve observable determinism where the implementational choices can be hidden and thus, analyze the program behaviour with reference to the real environmental nondeterminism in the speciication. This in turn leads to a proper reenement of speciications and programs and also aids in deriving distributed implementations of nite state transition systems which are not necessarily deterministic. 2. The implementability of asynchronous languages through synchronous languages: The synchrony hypothesis of the synchronous languages makes it closer to a perfect machine. Thus, the implementability of asynchronous languages in synchronous languages not only provides a realistic implementation but also provides other higher level abstractions (such as multi-process interactions) for reactive speciica-tions using features such as broadcast, interrupts, exception handling mechanisms etc.
منابع مشابه
Infant perception of audio-visual speech synchrony.
Three experiments investigated perception of audio-visual (A-V) speech synchrony in 4- to 10-month-old infants. Experiments 1 and 2 used a convergent-operations approach by habituating infants to an audiovisually synchronous syllable (Experiment 1) and then testing for detection of increasing degrees of A-V asynchrony (366, 500, and 666 ms) or by habituating infants to a detectably asynchronous...
متن کاملExcessive Weight and Obesity Are Associated to Intra-Ventricular Asynchrony: Pilot Study
BACKGROUND Excessive weight and obesity (EwO) are independent factors in the development of heart failure; they lead to a state of myocardiopathy via inflammatory and hormonal mechanisms. If excessively accumulated, epicardial fat favors a proinflammatory state. Ventricular asynchrony is a marker of heart failure progression and has been poorly studied in EwO. The objective was evaluate the rel...
متن کاملNetworks of Preemptible Reactive Processes: An Implementation
Reactive languages such as Esterel, Lustre, Signal , Statecharts etc have found wide use in the development of veriiable software for reactive applications. It has been recently argued that both asynchrony and perfect synchrony are needed for the speciication of complex reactive systems and a paradigm called Communicating Reactive Processes has been proposed for such a uniication. The paradigm ...
متن کاملSynchrony vs Asynchrony in Communication Primitives
We study, from the expressiveness point of view, the impact of synchrony in the communication primitives that arise when combining together some common and useful programming features like arity of data, communication medium and possibility of pattern matching. For some primitives, we show how their synchronous version can be encoded in their asynchronous counterpart via a fully abstract encodi...
متن کاملNeural processing of asynchronous audiovisual speech perception
The temporal synchrony of auditory and visual signals is known to affect the perception of an external event, yet it is unclear what neural mechanisms underlie the influence of temporal synchrony on perception. Using parametrically varied levels of stimulus asynchrony in combination with BOLD fMRI, we identified two anatomically distinct subregions of multisensory superior temporal cortex (mSTC...
متن کامل